package day16.pack1;

import java.io.*;

public class TestInputStream {
    /*
    字节流：
    读取文件到程序中，然后使用控制台输出，打印
    中文编码： UTF-8  3
    GBK  2
    a13s是1231我
     */
    public static void main(String[] args) {
        File file = new File("D:\\sc240701\\javase基础\\java0701\\src\\day16\\pack1\\TestFile.java");
        if(file.exists()) {
            InputStream is = null;
            try {
                is = new FileInputStream(file);
                while(true) {
                    int value = is.read(); // 读取下一个字节
                    if(value == -1) break;
                    System.out.print((char)value);
                }
            } catch (IOException e) {
                e.printStackTrace();
            } finally {
                if(is !=null) {
                    try {
                        is.close();
                    } catch (IOException e) {
                        throw new RuntimeException(e);
                    }
                }
            }
        }
    }
}
